package com.spring.boot.controller;

import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author fuc
 * @create 2021-01-03
 */
@RestController
public class HelloController {
  //    @RequestMapping(value = "/user",method = RequestMethod.GET)
  @GetMapping("/user")
  public String getUser() {

    return "GET-张三";
  }

  //    @RequestMapping(value = "/user",method = RequestMethod.POST)
  @PostMapping("/user")
  public String saveUser() {
    return "POST-张三";
  }

  //    @RequestMapping(value = "/user",method = RequestMethod.PUT)
  @PutMapping("/user")
  public String putUser() {

    return "PUT-张三";
  }

  @DeleteMapping("/user")
  //    @RequestMapping(value = "/user",method = RequestMethod.DELETE)
  public String deleteUser() {
    return "DELETE-张三";
  }

  // 扩展点：如何把 _method 这个名字换成我们自己喜欢的
}
